#ifndef __USART_H
#define __USART_H

#include "stm32f10x.h"
#include <stdio.h>

#define BaudRate	 9600

#define USART              	 USART2
#define USART_RCC         	 RCC_APB1Periph_USART2

#define USART_GPIO_RCC    		RCC_APB2Periph_GPIOA
#define USART_TX		        	GPIO_Pin_2	// out
#define USART_RX		        	GPIO_Pin_3	// in 
#define USART_GPIO_PORT    		GPIOA   

#define USART_IPQn   		      USART2_IRQn  



#define BaudRate1	 115200

//#define USART1              	 USART1
#define USART_RCC1         	 RCC_APB2Periph_USART1

#define USART_GPIO_RCC1    		RCC_APB2Periph_GPIOA
#define USART_TX1		        	GPIO_Pin_9	// out
#define USART_RX1		        	GPIO_Pin_10	// in 
#define USART_GPIO_PORT1    		GPIOA   
extern u8 usart_data[30],ylc;


void USART1_Config(void);
void USART2_Config(void);
void USART2_IRQHandler(void);
void NVIC_Configuration(void);

#endif
